body { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: black; line-height: 120%; background-attachment: fixed; background-image: url(../images/site_bg_black_white.jpg); background-repeat: no-repeat; background-position: top right; margin: 0;}
h2.page-tile { margin-top: 0; color: purple; }
a { color: black; text-decoration: none; }
li a.active { color: #E4EB1D; }
p { margin: 10px 0; }
.clear { clear: both; }
.leftside { float: left; }
.rightside { float: right; }
#container { width: 1052px; margin: 0 auto;   }
#node-10 { display: none; }
.more-link { padding-right: 13px; padding-bottom: 2px; background-image: url(../images/more-link-arrow.png); background-repeat: no-repeat; background-position: top right; }
/**
 * Header
 */
#main-menu ul{ height: 30px; }
#main-menu ul.primary-links { clear: both; padding: 0; margin: 0; }
#main-menu ul.primary-links li { display: block; float: left; padding: 0; margin: 0; }
#main-menu ul.primary-links li a { display: block; text-align: center; width: 126px; overfow: hidden; font-size: 10px; padding: 5px 10px; background-image: url(../images/bt_head_menu_pink.jpg); background-repeat: no-repeat; background-position: top -100px; text-transform: uppercase; margin-right: 5px; color: white; font-weight: bold; }
#main-menu ul.primary-links li.last a { margin-right: 0; }
#main-menu ul.primary-links li a:hover,#main-menu ul.primary-links li a.active { color: #e4eb1d; background-color: #ffffff; }

/**
 * Side Bar
 */
#left-wrapper, #right-wrapper { float: left; }
#left-wrapper { margin-right: 10px; width: 220px;  }
body.front #left-wrapper { width: 400px; min-height: 100px; }
body.front #left-wrapper .content { width: 100%; background: none; }
body.front #left-wrapper p { margin: 0; padding: 0; }
/**
 * Main Content
 */
body.front #main-content .block { width: 49%; margin-bottom: 0; }
body.front #main-content .block h2 { width: 290px; background-image: url(../images/bt_block_title_pink_front.jpg); }
body.front #main-content .block .content { width: 310px; }
body.front #main-content #block-views-news_view-block_1 { float: left; }
body.front #main-content #block-views-news_view-block_2 { float: right; }
#content-region-wrapper { margin-top: 20px;  }
#main-content-wrapper { float: left; width: 822px; }
body.front #main-content-wrapper { width: 642px; }
#main-content { background-color: white; padding: 5px; }
#main-content a { color: black; }
.quick-search-btn img { width: 18px; height: 18px; margin-top: 4px; overflow: hidden; }
#content-header { height: 27px; line-height: 27px; padding: 0 5px; border: 2px solid purple; background-color: #B5239A; }
/**
 * Footer
 */
#footer-region-wrapper { margin-top: 20px; }
#footer-region-wrapper .block .content { border: none; padding: 0;}
#copyright { font-size: 10px; padding: 5px 0; text-align: center; color: #D9D9D9; }
 
/**
 * Light Box
 */
#lightbox a { color: purple; }

/**
 * Block
 */
.block { margin-bottom: 15px; }
.block h2 { width: 199px; overflow: hidden; font-size: 13px; margin: 0; text-align: center; background-image: url(../images/bt_block_title_pink.jpg); background-repeat: no-repeat; background-position: top left; color: white; text-transform: uppercase; padding: 5px 10px; }
.block .content { width: 219px; background-color: #facfe8; }

/**
 * Category Menu
 */
#block-menu-menu-item-collection ul.menu { padding: 0; margin; 0; }
#block-menu-menu-item-collection ul.menu li { line-height: 23px; list-style: none; margin: 0; padding: 0; background-color: #858585; border-bottom: 2px solid #FACFE8; padding: 0 5px;}
#block-menu-menu-item-collection ul.menu li.last { border: none; }
#block-menu-menu-item-collection ul.menu a { line-height: 23px; color: white; }
#block-menu-menu-item-collection ul.menu a:hover, #block-menu-menu-item-collection ul.menu a.active { color: #E4EB1D; }
/**
 * List Items
 */
.view-item-view .views-view-grid { width: 100%; }
.view-item-view .views-view-grid td { text-align: center; width: 20%; }
.view-item-view .views-view-grid a.imagecache-item_slideshow { display: block; width: 100%; height: 183px; text-align: center; }
.view-item-view .views-view-grid img.imagecache-item_slideshow { max-width: 132px; height: 183px; }

/**
 * List News
 */
.view-news-view .views-field-field-thumbnail-fid { float: left; margin-right: 5px; }
.view-news-view .views-row { height: 110px; margin-bottom: 5px; padding: 3px 3px 7px 3px; border-bottom: 1px dashed black; }
.view-news-view .views-row.views-row-last { /*border-bottom: none;*/ }
.news-title { font-weight: bold; }
.news-post-date { font-size: 70%; }
/**
 * Contact Page
 */
.contact-msg { font-weight: bold; color: red; }

/**
 * Logo
 */
.logo-wrapper { margin: 10px 0; padding: 5px; background-color: #facfe8; } 
#logo { display: block; float: left; margin-right: 5px; }
.site-name { font-size: 20px; font-weight: bold; color: purple; }
.site-name a { color: purple; }
.site-slogan { margin-top: 10px; }